earn one's own keep - German English Dictionary